Rapid Application Development Using Software Factories
نویسندگان
چکیده
Software development is still based on manufactory production, and most of the programming code is still hand-crafted. Software development is very far away from the ultimate goal of industrialization in software production, something which has been achieved long time ago in the other industries. The lack of software industrialization creates an inability to cope with fast and frequent changes in user requirements, and causes cost and time inefficiencies during their implementation. Analogous to what other industries had done long time ago, industrialization of software development has been proposed using the concept of software factories. We have accepted this vision about software factories, and developed our own software factory which produces three-layered ASP.NET web applications. In this paper we report about our experience with using this approach in the process of software development, and present comparative results on performances and deliverables in both traditional development and development using software factories.
منابع مشابه
Software Factories: Describing the Assembly Process
Software Factories pose a paradigm shift that promises to turn application assembly more cost e ective through systematic reuse. These advances in software industrialization have however reduced the cost of coding applications at the expense of increasing assembling complexity, i.e., the process of coming up with the nal end application. To alleviate this problem, we advocate for a new discipli...
متن کاملGeneration of Software Renovation Factories from Compilers
When a compiler is designed carefully, it is possible to extract its grammar. We reengineer the extracted grammar to one that is geared towards reengineering. From this reengineering grammar we generate an architecture called a software renovation factory. This includes: generic analysis and transformation functionality and a native pattern language using the concrete syntax of the language for...
متن کاملRNA-guided single/double gene repressions in Corynebacterium glutamicum using an efficient CRISPR interference and its application to industrial strain
BACKGROUND The construction of microbial cell factories requires cost-effective and rapid strain development through metabolic engineering. Recently, RNA-guided CRISPR technologies have been developed for metabolic engineering of industrially-relevant host. RESULTS To demonstrate the application of the CRISPR interference (CRISPRi), we developed two-plasmid CRISPRi vectors and applied the CRI...
متن کاملRapid Application Development using Web Technologies - An Application to Communicative Competence Promotion of Children with ASD
This paper describes a framework, devised for rapid application development, and rapid application customization of standalone multimedia and rich content software, targeted at students with special needs. We present a proof-of-concept software application for promotion and training of social communication skills in children with autism spectrum disorders. Web technologies and related standards...
متن کاملDevelopment of Common Platform Technology for Next-Generation Robots
Various research and development projects for robots have been carried out by a large number of research groups. However, many research groups spend a lot of time and money to develop the basic robotic hardware and software for each application field, which might be used as common infrastructure. In addition, apart from the market for industrial robots, markets for service robots are few and ti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1201.0853 شماره
صفحات -
تاریخ انتشار 2010